import { createStore } from "redux";

// createStore的参数是一个函数，函数有两个参数，第一个是状态，可以有初始值，第二个是改变状态的方法
const store = createStore(function(state = { personal: null }, action) {
  if (action.type === 'setPersonal') { // action.type就是方法名称
    return { personal: action.payload }; // 返回新的全局的状态，action.payload就是传过来的值
  }
  return state; // 如果没有方法，就返回原来的state
});

export default store;